import {request} from '../../../utils/requestUtils';
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    typeShow:false,
    form:{
      unitName:'',// 类别名称
      unitDesc:'',// 类别描述
      stallId:'',// 摊位id
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 新增单位弹窗 
    addUnitShow() {
      console.log('新增单位弹窗')
      this.setData({
        typeShow:true
      })
    },
    // 关闭弹窗
    onClose(){
      this.setData({
        typeShow:false
      })
    },
    // 输入框值修改
    onChange(event) {
      switch (event.currentTarget.dataset['input']) {
        case 'unitName':
          this.setData({
            "form.unitName": event.detail,
          })
          break;
          case 'unitDesc':
          this.setData({
            "form.unitDesc": event.detail,
          })
          break;
      }
    },
    // 保存单位
    async save(){
      const result = await request({
        url: '/merchant/bus/unit',
        method: "POST",
        data: {...this.data.form, ...{stallId:''}}
      });
      if(result.data.code == 200){
        this.setData({
          typeShow:false
        })
      }
    }
  }
})